home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_1 / dm_500.zip / DM.DOC < prev    next >
Text File  |  1991-11-16  |  52KB  |  1,536 lines

  1.  
  2.      
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.      │████
  13.      │██ ██                      │██  │██
  14.      │██ ██  │███   │███  │████▄ │███ ███  │███  │████ │██████ │████ │████▄
  15.      │██ ██ │██ ██ │██ ██ │██ ██ │██ █ ██ │██ ██ │██     │██   │██   │██ ██
  16.      │██ ██ │██ ██ │██ ██ │████▄ │██  │██ │█████ │████   │██   │████ │████▄
  17.      │██ ██ │██ ██ │██ ██ │██ ██ │██  │██ │██ ██   │██   │██   │██   │██ ██
  18.      │████   │███   │███  │██ ██ │██  │██ │██ ██ │████   │██   │████ │██ ██
  19.  
  20.  
  21.                 DoorMaster v5.0.0 - The ultimate door convertor!
  22.  
  23.       Copyright (C) 1988,89,90,91 by Michael P. Otto, All Rights Reserved
  24.  
  25.  
  26.                                 Michael P. Otto
  27.                            213 Casalon Drive, Suite 6
  28.                               O'Fallon, MO  63366
  29.                             United States of America
  30.  
  31.  
  32.                         DataPoint!: 314-281-4707, sysop
  33.                              CompuServe: 70524,2621
  34.                                 PRODIGY: gwkh37a
  35.                                   BIX: m.otto
  36.             InterNet/EZ-E-Mail: postmaster@datapoint.shecora.sai.com
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.      
  63.                                Table of Contents
  64.  
  65.      1  Overview
  66.  
  67.         1.1  Introduction To DoorMaster
  68.         1.2  Files Contained In This Archive
  69.         1.3  Hardware/Software Requirements
  70.         1.4  Knowledge Requirements
  71.         1.5  Distribution And Registration Policy
  72.         1.6  Disclaimer
  73.         1.7  Technical Support
  74.         1.8  Bugs And Suggestions
  75.         1.9  Version Numbering Scheme
  76.  
  77.  
  78.      2  Software Supported
  79.  
  80.         2.1  List of Supported Software and Their Modes
  81.         2.2  If Your Software Isn't Supported
  82.  
  83.  
  84.      3  Usage
  85.  
  86.         3.1  Configuration
  87.         3.2  Conversion Command Line Format
  88.         3.3  Using the Lookup Table
  89.         3.4  PCBoard Advanced Mode Setup
  90.         3.5  Locking the BPS on a DORINFO1.DEF File
  91.         3.6  Registering Your Copy
  92.         3.7  Using the Help Facility
  93.  
  94.  
  95.      4  Notes on Supported Software
  96.  
  97.         4.1  2AM-BBS (2AM)
  98.         4.2  Auntie BBS (AUNTIE)
  99.         4.3  Batch File Mode (BATCH:<parms>)
  100.         4.4  B.H. Forbes (FORBES)
  101.         4.5  BBSX (BBSX:<parms>)
  102.         4.6  DoorWay (DW143, DW, DW200)
  103.         4.7  EIS-PC (EIS)
  104.         4.8  Emulex and FCP/Emulex (EMULEX)
  105.         4.9  Fido BBS (FIDO)
  106.         4.10 Feathernet (FNET)
  107.         4.11 Force! (tm) (FORCE)
  108.         4.12 FoReM (FOREM)
  109.         4.13 Forum-PC 2.5+ (FORUM)
  110.         4.14 GAP Communications (GAP)
  111.         4.15 GT Power Host (GT)
  112.         4.16 Genesis Deluxe (GENESIS)
  113.         4.17 Magpie (MAGPIE)
  114.         4.18 Maximus-CBCS (MAX)
  115.         4.19 Milton GameWorks (MGW)
  116.      
  117.      
  118.      
  119.      Table of Contents                                               Page i
  120.  
  121.      
  122.         4.20 ModuleX (MODULEX)
  123.         4.21 NoChange BBS (NOCHANGE)
  124.         4.22 Odessey BBS (ODESSEY)
  125.         4.23 Omegacom BBS (OMEGACOM)
  126.         4.24 Opus-CBCS (OPUS)
  127.         4.25 Parameter Mode (PARMS:<parms>)
  128.         4.26 PCBoard 12.x (PCB12)
  129.         4.27 PCBoard 14.x (PCB14)
  130.         4.28 PCBoard 14.x Custom Mode (PCB14C)
  131.         4.29 PCBoard 14.x Advanced Mode (PCB14ADV)
  132.         4.30 Phoenix RCS (PHOENIX)
  133.         4.31 PILOT BBS (PILOT)
  134.         4.32 Professional OLEcom (OLECOM)
  135.         4.33 QuickBBS (QBBS)
  136.         4.34 RBBS-PC 15.x (RBBS15)
  137.         4.35 RBBS-PC 16.x/17.x (RBBS)
  138.         4.36 RemoteAccess (RA)
  139.         4.37 RyBBS (RYBBS)
  140.         4.38 Sapphire BBS (SAPPHIRE)
  141.         4.39 Searchlight BBS (SLBBS)
  142.         4.40 Spitfire BBS (SPITFIRE)
  143.         4.41 SuperBBS (SBBS)
  144.         4.42 TAG BBS (TAG)
  145.         4.43 Telegard BBS (TELEGARD)
  146.         4.44 TP-Board (TPBOARD)
  147.         4.45 WildCat! (WC1, WC2, WC3)
  148.         4.46 WWIV (WWIV)
  149.         4.47 XBBS (XBBS)
  150.         4.48 DCI (DCI)
  151.         4.49 MaxiHost (MAXIHOST)
  152.         4.50 Osiris (OSIRIS)
  153.         4.51 Executive Host (EXECHOST)
  154.  
  155.  
  156.      5  Credits
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.      
  176.      
  177.      
  178.      Table of Contents                                              Page ii
  179.  
  180.      
  181.                               Chapter 1: Overview
  182.  
  183.      1.1  Introduction To DoorMaster
  184.  
  185.      DoorMaster (hereafter referred  to as  DM) is  a software utility that
  186.      allows  sysops  to run doors that are designed  for literally any  BBS
  187.      package  on the market.  It  does this by converting door  exit  files
  188.      from one format to another.  Support for more and more BBS packages is
  189.      being  added constantly.  It also contains other features, including a
  190.      Time-Lock  system that lets you limit the time  of  day  that  certain
  191.      doors may be used.  It is the ultimate door convertor!
  192.  
  193.  
  194.      1.2  Files Contained In This Archive
  195.  
  196.      This archive should contain the following files:
  197.  
  198.      File Name            Description
  199.      ---------------------------------------------------------------------
  200.      DM.CFG               Sample Configuration File
  201.      DM.TBL               Sample Lookup Table
  202.      DM.DOC               Documentation
  203.      DM.EXE               Executable File
  204.      PCB14.DAT            Commented PCBoard 14.x PCBOARD.DAT File
  205.      ORDER.FRM            Registration Mailer
  206.      BUG.FRM              Bug Report Mailer
  207.      SUG.FRM              Suggestion Mailer
  208.  
  209.  
  210.      1.3  Hardware/Software Requirements
  211.  
  212.      The only  hardware/software  requirements are that  you have  the  BBS
  213.      package of your  choice previously installed, along with your favorite
  214.      text  editor.  Make sure your BBS package is on the list  of supported
  215.      software.  DM has been tested under MS, PC, and DR DOS, as well as the
  216.      DESQview multitasking/multiwindowing environment.
  217.  
  218.  
  219.      1.4  Knowledge Requirements
  220.  
  221.      In order to use DM to it's fullest extent, you should be familiar with
  222.      the following:
  223.  
  224.      ■   How to use, create, and maintain MS/PC/DR DOS subdirectories.
  225.  
  226.      ■   How to use, create, and maintain MS/PC/DR DOS batch files.
  227.  
  228.      ■   How to use a text editor to create and update ASCII files.
  229.  
  230.  
  231.  
  232.  
  233.  
  234.      
  235.      
  236.      
  237.      DoorMaster v5.0.0                                               Page 1
  238.  
  239.      
  240.      1.5  Distribution And Registration Policy
  241.  
  242.      DM  is  distributed  under  the  "User-Supported"  concept.   You  are
  243.      encouraged to distribute this software to others as long as you do not
  244.      charge, in any way, for it.
  245.  
  246.      Since  DM, like a variety of  other  software products, is distributed
  247.      via  the "User-Supported"  concept,  it  is  not  sold anywhere for  a
  248.      commercial value.  Rather,  profits rely solely on  you, the consumer,
  249.      to support our hard work.  For  the  literally hundreds of hours spent
  250.      in  developing DM, I  ask only that you send  a small  contribution of
  251.      $25.  To register, complete the enclosed  ORDER.FRM mailer.  Send this
  252.      form,  along with a check or money order (sorry,  no credit cards) for
  253.      $25, to the address on the cover page of  this document.  Once  I have
  254.      received your check, you will be given a unique Serial Number Password
  255.      (SNP).  When you have  received your SNP, you will invoke DM  with the
  256.      /REGISTER parameter and answer all questions  it  asks  you.  Your SNP
  257.      will work on all future  versions of DM, unless otherwise noted.  This
  258.      SNP may  enable certain features  not  available  in  an  UNREGISTERED
  259.      version.
  260.  
  261.      The latest version of DM can  always be downloaded from DataPoint!, in
  262.      addition to many of the commercial online services.
  263.  
  264.  
  265.      1.6  Disclaimer
  266.  
  267.      The  authors of DM make no warranty as to the contents of  this manual
  268.      or the  accompanying software.  Although every effort has been made to
  269.      insure that the  manual is accurate and  the software is reliable, the
  270.      authors of DM cannot be held responsible for any damages incurred from
  271.      the use of this product.
  272.  
  273.  
  274.      1.7  Technical Support
  275.  
  276.      Technical support for DoorMaster can be obtained by sending  a  letter
  277.      via  U.S. Mail  to  the address  listed  on  the  cover  page of  this
  278.      document,  by  calling my  BBS, DataPoint!,  at  314-281-4707,  or  by
  279.      e-mailing me on most  of the commercial online services.  A list of my
  280.      userid's for various services are on the cover page of this document.
  281.  
  282.      VOICE CALLS ARE NOT RECOMMENDED AND MAY NOT BE ACCEPTED.
  283.  
  284.  
  285.      1.8  Bugs And Suggestions
  286.  
  287.      If you find any bugs or things that just don't look quite right in DM,
  288.      PLEASE  report  them so  that  they  can  be  fixed!  Enclosed in this
  289.      archive you will find a file named BUG.FRM.  When you find a bug, fill
  290.      out  this  form  and return it  to  me.  Include  as  much  detail  as
  291.      possible.
  292.  
  293.      
  294.      
  295.      
  296.      DoorMaster v5.0.0                                               Page 2
  297.  
  298.      
  299.      If the bug appears to be serious, include the contents of your DMx.CFG
  300.      file, along with your command  line.  Also, there is a special command
  301.      line parameter, /DEBUG, that allows DM to help me when trying to track
  302.      down bugs.  Run  DM in the same manner that you  did when you  got the
  303.      bug,  but add "/DEBUG" to the  end  of  your command line.  This  will
  304.      cause  DM  to  write helpful  debugging  information  to a file called
  305.      DEBUG.RPT in the  current directory.  Please  print this file and mail
  306.      it to me, along with BUG.FRM.  A sample command line is:
  307.  
  308.      ┌────────────────────────────────────────────────────────────────────┐
  309.      │ C>dm /f=xbbs /t=pcb14 /debug                                       │
  310.      └────────────────────────────────────────────────────────────────────┘
  311.  
  312.      If you ever have any suggestions as  to features you would  like added
  313.      to DM, fill out the enclosed form, SUG.FRM, and return it to me.
  314.  
  315.  
  316.      1.9  Version Numbering Scheme
  317.  
  318.      Version numbers are determined using the following scheme:
  319.  
  320.         5.0.0
  321.         │ │ │
  322.         │ │ │
  323.         │ │ │
  324.         │ │ └─────────── incremented on bug fixes
  325.         │ └───────────── incremented on feature updates
  326.         └─────────────── incremented on major revisions
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.      
  353.      
  354.      
  355.      DoorMaster v5.0.0                                               Page 3
  356.  
  357.      
  358.                          Chapter 2: Software Supported
  359.  
  360.      2.1  List of Supported Software and Their Modes
  361.  
  362.      Software                        DoorType               Mode
  363.      -----------------------------------------------------------
  364.      2AM-BBS                         2AM                    BOTH
  365.      Auntie BBS                      AUNTIE                 BOTH
  366.      Batch File Mode (DOOR.BAT)      BATCH:<filename>       TO
  367.      B.H. Forbes                     FORBES                 TO
  368.      DoorWay 1.43 (Short DOOR.SYS)   DW143                  TO
  369.      DoorWay 2.00 (Long DOOR.SYS)    DW or DW200            TO
  370.      BBSX                            BBSX:<parms>           FROM
  371.      EIS-PC                          EIS                    BOTH
  372.      Emulex and FCP/Emulex           EMULEX                 BOTH
  373.      Feathernet                      FNET                   BOTH
  374.      Fido BBS                        FIDO                   BOTH
  375.      Force! (tm)                     FORCE                  BOTH
  376.      FoReM                           FOREM                  BOTH
  377.      Forum-PC 2.5+                   FORUM                  BOTH
  378.      GAP Communications              GAP                    BOTH
  379.      GT Power Host                   GT                     BOTH
  380.      Genesis Deluxe                  GENESIS                BOTH
  381.      Magpie                          MAGPIE                 BOTH
  382.      Maximus-CBCS                    MAX                    BOTH
  383.      Milton GameWorks                MGW                    TO
  384.      ModuleX                         MODULEX                BOTH
  385.      NoChange BBS                    NOCHANGE:<parms>       FROM
  386.      Odessey BBS                     ODESSEY                BOTH
  387.      Omegacom BBS                    OMEGA                  BOTH
  388.      Opus-CBCS                       OPUS                   BOTH
  389.      Parameter Mode                  PARMS:<parms>          FROM
  390.      PCBoard 12.x                    PCB12                  BOTH
  391.      PCBoard 14.x                    PCB14                  BOTH
  392.      PCBoard 14.x Custom Mode        PCB14C                 TO
  393.      PCBoard 14.x Advanced Mode      PCB14ADV               TO
  394.      Phoenix RCS                     PHOENIX                BOTH
  395.      PILOT BBS                       PILOT                  BOTH
  396.      Professional OLEcom             OLECOM                 BOTH
  397.      QuickBBS                        QBBS                   BOTH
  398.      RBBS-PC 15.x                    RBBS15                 TO
  399.      RBBS-PC 16.x/17.x               RBBS                   BOTH
  400.      RemoteAccess                    RA                     BOTH
  401.      RyBBS                           RYBBS                  BOTH
  402.      Sapphire BBS                    SAPPHIRE               BOTH
  403.      Searchlight BBS                 SLBBS                  BOTH
  404.      Spitfire BBS                    SPITFIRE               BOTH
  405.      SuperBBS                        SBBS                   BOTH
  406.      TAG BBS                         TAG                    BOTH
  407.      Telegard BBS                    TELEGARD               BOTH
  408.      TP-Board                        TPBOARD                BOTH
  409.      WildCat! 1.xx                   WC1                    BOTH
  410.      WildCat! 2.xx                   WC2                    BOTH
  411.      
  412.      
  413.      
  414.      DoorMaster v5.0.0                                               Page 4
  415.  
  416.      
  417.      WildCat! 3.xx                   WC3                    BOTH
  418.      WWIV                            WWIV                   BOTH
  419.      XBBS                            XBBS                   BOTH
  420.      DCI                             DCI                    BOTH
  421.      MaxiHost                        MAXIHOST               BOTH
  422.      Osiris                          OSIRIS                 BOTH
  423.      Executive Host                  EXECHOST               BOTH
  424.  
  425.      Mode Legend: 'TO' means that DM only converts to this software; 'FROM'
  426.      means that DM only converts from this software;  'BOTH' means  that DM
  427.      converts both to and from this software.
  428.  
  429.  
  430.      2.2  If Your BBS Package Isn't Supported
  431.  
  432.      PLEASE fill out the SUG.FRM and let me know!  If possible, also please
  433.      include the name and formats of the door data file.
  434.  
  435.      Note that if your BBS makes use of a DORINFOx.DEF, but  does  not have
  436.      it's  own  doortype  built  into  DM,  you  can use  the  doortype  of
  437.      "DEFAULT".  Please let  me know about this  so that I can give it it's
  438.      own doortype.
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.      
  471.      
  472.      
  473.      DoorMaster v5.0.0                                               Page 5
  474.  
  475.      
  476.                                 Chapter 3: Usage
  477.  
  478.      3.1  Configuration
  479.  
  480.      Before running DM, you may want to setup a configuration file for each
  481.      node of your system, although it is not required.  The  data  in  this
  482.      file is ONLY used if the door exit file you are converting from cannot
  483.      supply your BBS name, your communications port, and your name.
  484.  
  485.      If you do not create  this file, and  your BBS cannot supply the above
  486.      data, DM  will  default to 'BBS'  as  the  BBS  name,  'COM1'  as  the
  487.      communications port, and 'SYSOP' as the sysop name.
  488.  
  489.      Invoke DM with  the following command line to  setup the configuration
  490.      for each node:
  491.  
  492.      ┌────────────────────────────────────────────────────────────────────┐
  493.      │ C>DM /CONFIG [/N=<node>]                                           │
  494.      └────────────────────────────────────────────────────────────────────┘
  495.  
  496.      /N is an  optional parameter.  If you  have a single node system, omit
  497.      this parameter.
  498.  
  499.      Technical data concering the actual DMx.CFG files follows:
  500.  
  501.      If you only have a single node, the filename  will  be DM.CFG.  If you
  502.      have multiple nodes, the filenames will be DMx.CFG, where "x" is equal
  503.      to  the  node  number.  These  files  must  be  kept  in the <bbspath>
  504.      directory.
  505.  
  506.      The file is in the following format:
  507.  
  508.      ┌────────────────────────────────────────────────────────────────────┐
  509.      │ *** DoorMaster v5.0.0 Config ***                                   │
  510.      │ DataPoint!                                                         │
  511.      │ COM1                                                               │
  512.      │ MICHAEL                                                            │
  513.      │ OTTO                                                               │
  514.      └────────────────────────────────────────────────────────────────────┘
  515.  
  516.      Line 1 is used internally by DM and SHOULD NOT be modified.
  517.  
  518.      Line 2 contains your BBS name.
  519.  
  520.      Line 3  contains the COM port for  the node this file is  created for.
  521.      If this is a local node, this parameter can be COM0.
  522.  
  523.      Line 4 contains the first name of the sysop, in all capital letters.
  524.  
  525.      Line 5 contains the last name of the sysop, in all capital letters.
  526.  
  527.  
  528.  
  529.      
  530.      
  531.      
  532.      DoorMaster v5.0.0                                               Page 6
  533.  
  534.      
  535.      3.2  Conversion Command Line Format
  536.  
  537.      The command line format for using DM normally is described below.
  538.  
  539.      ┌────────────────────────────────────────────────────────────────────┐
  540.      │ C>DM /F=<your_bbs_package> /T=<door_you_want_to_run>               │
  541.      │   [/BP=<bbspath>] [/DP=<doorpath>] [/N=<node>] [/LB=<bps>]         │
  542.      │   [/TL=<hh:mm-hh:mm>] [/FOSSIL]                                    │
  543.      └────────────────────────────────────────────────────────────────────┘
  544.  
  545.      /F=<your_bbs_package>  is the type  of  BBS  you  are converting from.
  546.      Refer to page  4, the doortype column, for a list of  valid doortypes.
  547.      Note  that if you want to convert from  a BBS that uses a DORINFOx.DEF
  548.      "standard" file and there is no DM doortype for  your BBS package, you
  549.      may supply the  word DEFAULT for this parameter,  and let me know more
  550.      information  about your  BBS  package so  I can support it  in  future
  551.      versions.
  552.  
  553.      /T=<door_you_want_to_run> is the type  of BBS you  want to convert to.
  554.      Refer  to  page  4, the doortype  column,  for  a  list of  the  valid
  555.      doortypes.   Note  that  if  you  are  converting  to  a  DORINFOx.DEF
  556.      "standard" file and there is no  DM doortype  for the BBS package  you
  557.      want  to  convert  to,  you  may supply  the  word  DEFAULT  for  this
  558.      parameter,  and let  me  know more  about  the  BBS  package  you  are
  559.      coverting to so I can support it in future versions.
  560.  
  561.      /BP=<bbspath> is the path where  your BBS system files and the DMx.CFG
  562.      file are stored.  If you are running  DM  from your BBS directory, you
  563.      can leave this parameter off.
  564.  
  565.      /DP=<doorpath> is the path where the particular  door that you want to
  566.      run  is stored.  This  is the path  where DM will write the  files  it
  567.      produces.  If you are  running DM from  your  door directory, you  can
  568.      leave this parameter off.
  569.  
  570.      /N=<node>  is  the  node number that DM will use  when reading the BBS
  571.      data files, and it's own DMx.CFG file.  This is an optional parameter;
  572.      if you are running a single-node system, leave this off.
  573.  
  574.      /LB=<bps> is the  BPS rate  that  you  have  your  communications port
  575.      locked to.  This  is an optional parameter; if you don't have your BPS
  576.      rate locked, leave this off.  Use caution when locking the BPS rate to
  577.      38400,  as many BBS packages do not  yet  support it  and  DM  may not
  578.      operate  properly  if  you are trying  to  convert  to  one  of  these
  579.      packages.
  580.  
  581.      /TL=<hh:mm-hh:mm> activates DM's  Time-Lock feature.  Time-Lock allows
  582.      you to lock  a  door for  certain time range.  If someone tries to use
  583.      the door during  the time range that it is locked, they will receive a
  584.      message telling them  that  the  door is  locked and informing them of
  585.      when  it will be unlocked.  DM writes a zero-length file called DM.LOK
  586.      if the door is locked.  You can check for the existance of the file in
  587.      your door batch file to determine whether to load the door or not.  An
  588.      
  589.      
  590.      
  591.      DoorMaster v5.0.0                                               Page 7
  592.  
  593.      
  594.      example follows:
  595.  
  596.      ┌────────────────────────────────────────────────────────────────────┐
  597.      │ @echo off                                                          │
  598.      │ dm /f=qbbs /t=pcb14 /dp=\doors\ /tl=15:00-20:00                    │
  599.      │ if exist dm.lok goto end                                           │
  600.      │                                                                    │
  601.      │ :loaddoor                                                          │
  602.      │   cd \doors                                                        │
  603.      │   door.exe door.cfg                                                │
  604.      │   goto end                                                         │
  605.      │                                                                    │
  606.      │ :end                                                               │
  607.      │   cd \qbbs                                                         │
  608.      │   if exist dm.lok del dm.lok                                       │
  609.      └────────────────────────────────────────────────────────────────────┘
  610.  
  611.      /FOSSIL is used to  tell  DM  that  the  FOSSIL  is hot.  This  is  an
  612.      optional parameter that currently only applies if you are  writing  to
  613.      one of the doortypes  that uses a DORINFOx.DEF file.  The last line of
  614.      this normally contains a -1 if  the FOSSIL  is hot, a 0 otherwise.  If
  615.      you  include this  command line parameter, a -1 will be written to the
  616.      DORINFOx.DEF file.
  617.  
  618.  
  619.      3.3  Using the Lookup Table
  620.  
  621.      ┌────────────────────────────────────────────────────────────────────┐
  622.      │ C>DM @<doorid>                                                     │
  623.      └────────────────────────────────────────────────────────────────────┘
  624.  
  625.      DM now has a feature  that allows you to store your command lines in a
  626.      lookup  table.  The name of the file is DM.TBL.  DM  expects this file
  627.      to exist in the directory you are in when you invoke DM.  This feature
  628.      comes  in handy  if you use the  same  command line for several doors,
  629.      such as writing the data files for all PCBoard doors to C:\PCB instead
  630.      of to the actual door path, etc.
  631.  
  632.      NOTE: Make sure you do NOT put a space between @ and <doorid>!
  633.  
  634.      The format of this file is as follows:
  635.  
  636.      ┌────────────────────────────────────────────────────────────────────┐
  637.      │ ;Name               Command Line                                   │
  638.      │ ;----------------------------------------------------------------- │
  639.      │ <doorid>            <command line>                                 │
  640.      └────────────────────────────────────────────────────────────────────┘
  641.  
  642.      <doorid> begins in  column 1, <command  line>  begins  in  column  20.
  643.      Lines beginning  with a semi-colon  (;)  are treated  as  comments.  A
  644.      sample DM.TBL is include in this archive.
  645.  
  646.      NOTE:  This feature only works in REGISTERED versions.
  647.      
  648.      
  649.      
  650.      DoorMaster v5.0.0                                               Page 8
  651.  
  652.      
  653.  
  654.  
  655.      3.4  PCBoard Advanced Mode Setup
  656.  
  657.      ┌────────────────────────────────────────────────────────────────────┐
  658.      │ C>DM /PCBSETUP=<pcbpath>                                           │
  659.      └────────────────────────────────────────────────────────────────────┘
  660.  
  661.      NOTE: THIS FEATURE MAY  BE REMOVED FROM FUTURE VERSIONS DUE TO LIMITED
  662.      USE IN TODAY'S BBS WORLD.  COMMENTS ARE APPRECIATED.
  663.  
  664.      This will cause DM to invoke  the setup mode for PCBoard 14.x Advanced
  665.      Mode  use.  You will  be  display  a  menu that allows you  to  create
  666.      various
  667.      PCBoard  14.x  files.  You must first create the [pcbpath]  directory,
  668.      and the subdirectories MAIN and  GEN under that  directory.  Refer  to
  669.      the  section   "Notes   on  PCBoard   14.x  Advanced  Mode"  for  more
  670.      information.
  671.  
  672.      NOTE: This feature is generally not required for most PCBoard doors to
  673.      run, and may be dropped in future versions of DM!
  674.  
  675.  
  676.      3.5  Locking the BPS on a DORINFO1.DEF File
  677.  
  678.      ┌────────────────────────────────────────────────────────────────────┐
  679.      │ C>DM /LOCK=<lockedbps> [/N=<node>]                                 │
  680.      └────────────────────────────────────────────────────────────────────┘
  681.  
  682.      NOTE: THIS FEATURE MAY BE DROPPED FROM FUTURE  VERSIONS DUE TO LIMITED
  683.      USE  IN  TODAY'S  BBS  WORLD,  AS  MOST PACKAGES SUPPORT  BPS  LOCKING
  684.      INTERNALLY.  COMMENTS ARE APPRECIATED.
  685.  
  686.      This mode only works for BBS packages  that make use of a DORINFOx.DEF
  687.      file.  This will read the DORINFOx.DEF file and insert the value
  688.      contained in the <lockedbps>  parameter as the baud  rate in the file.
  689.      Note that in local mode, a baud rate of 0 is always used.
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.      
  707.      
  708.      
  709.      DoorMaster v5.0.0                                               Page 9
  710.  
  711.      
  712.      3.6  Registering Your Copy
  713.  
  714.      ┌────────────────────────────────────────────────────────────────────┐
  715.      │ C>DM /REGISTER                                                     │
  716.      └────────────────────────────────────────────────────────────────────┘
  717.  
  718.      This puts DM into registration mode.  You will be  prompted  for  your
  719.      REGISTRATION  NAME   and  SNP.  These  are   obtained  from  me   upon
  720.      registration of the program.  Refer to section 1.5,  "Distribution and
  721.      Registration Policy" for information on registering.  The registration
  722.      data  is  written  to  the  DM.EXE  file in  an encrypted format.  Any
  723.      attempts to  modify the registration data in DM.EXE using a hex editor
  724.      will cause  DM  to display  an  "Illegal copy, terminating program..."
  725.      message when it is run.
  726.  
  727.  
  728.      3.7  Using the Help Facility
  729.  
  730.      ┌────────────────────────────────────────────────────────────────────┐
  731.      │ C>DM /?                                                            │
  732.      │                                                                    │
  733.      │  - or -                                                            │
  734.      │                                                                    │
  735.      │ C>DM /HELP                                                         │
  736.      └────────────────────────────────────────────────────────────────────┘
  737.  
  738.      This  causes  DM  to  display brief  instructions  for usage.  Use the
  739.      cursor keys (Up, Down, PgUp, PgDn, Home, End) to  page back  and forth
  740.      in the text.  Press Esc to exit.
  741.  
  742.      There are also  some  hidden, novelty, commands in the  help facility.
  743.      Feel free to experiment by pressing other keys.
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.      
  766.      
  767.      
  768.      DoorMaster v5.0.0                                              Page 10
  769.  
  770.      
  771.                      Chapter 4: Notes on Supported Software
  772.  
  773.      This section contains brief  notes on each software package  supported
  774.      by DM.
  775.  
  776.  
  777.      4.1  2AM-BBS (2AM)
  778.  
  779.      The  file  read/created  when  translating  to  or  from  2AM-BBS  is:
  780.      JUMPER.DAT
  781.  
  782.  
  783.      4.2  Auntie BBS (AUNTIE)
  784.  
  785.      The  file  read/created when translating to  or  from  Auntie BBS  is:
  786.      AUNTIE.SYS.  This  file  is   the  same   format  as  a  PCBoard  12.x
  787.      PCBOARD.SYS.
  788.  
  789.  
  790.      4.3  Batch File Mode (DOOR.BAT) (BATCH:<filename>)
  791.  
  792.      This option  allows you to have DM  write a batch file called DOOR.BAT
  793.      that will pass a program various parameters.  This allows you to use
  794.      program that require  baud  rate,  user  name,  etc., as  command line
  795.      parameters and your BBS program cannot pass these parameters.
  796.  
  797.      DOOR.BAT contains one line.  It simply  writes out the batch file name
  798.      that you gave DM on  the  command  line, along with node  number, baud
  799.      rate,  communications port, time left,  graphics mode, first name, and
  800.      last name.  The format of DOOR.BAT is:
  801.  
  802.      ┌────────────────────────────────────────────────────────────────────┐
  803.      │ FILENAME.BAT <node> <bps> <comport> <timeleft> <graphics>          │
  804.      │   <firstname> <lastname>                                           │
  805.      └────────────────────────────────────────────────────────────────────┘
  806.  
  807.      An example of how  to use  it  follows.  Lets assume that TW.BAT needs
  808.      the bps  rate  and  node  number,  respectively, given as command line
  809.      parameters.  The following would be  your initial  batch  file;  we'll
  810.      call it TWLOAD.BAT.
  811.  
  812.      ┌────────────────────────────────────────────────────────────────────┐
  813.      │ @echo off                                                          │
  814.      │ dm /f=qbbs /t=batch:tw /dp=\tw\                                    │
  815.      │ door.bat                                                           │
  816.      └────────────────────────────────────────────────────────────────────┘
  817.  
  818.      DOOR.BAT  would  then  load  TW.BAT,  passing  it  all  the  parmeters
  819.      described above as %1 %2 %3 %4 %5 %6 %7.  TW.BAT would look like this:
  820.  
  821.  
  822.  
  823.  
  824.      
  825.      
  826.      
  827.      DoorMaster v5.0.0                                              Page 11
  828.  
  829.      
  830.      ┌────────────────────────────────────────────────────────────────────┐
  831.      │ @echo off                                                          │
  832.      │ cd \tw                                                             │
  833.      │ tw.exe %2 %1                                                       │
  834.      │ cd \qbbs                                                           │
  835.      │ if exist door.bat del door.bat                                     │
  836.      └────────────────────────────────────────────────────────────────────┘
  837.  
  838.  
  839.      4.4  B.H. Forbes (FORBES)
  840.  
  841.      The file created when translating to B.H. Forbes is: USERFILE.
  842.  
  843.  
  844.      4.5  BBSX (BBSX:<parms>)
  845.  
  846.      The  conversion process  from  BBSX  is  a  little different  than the
  847.      others.  This is because BBSX  passes  DOS "replacable parameters"  to
  848.      the door
  849.      batch file.  Your  command line  will  look like the  following.  Note
  850.      that all data beginning with "%" are DOS "replacable parameters".
  851.  
  852.      ┌────────────────────────────────────────────────────────────────────┐
  853.      │ C>DM /F=BBSX:%2,%3,%5,%6,%8,%9 /T=<doortype> [/BP=<bbspath>]       │
  854.      │   [/DP=<doorpath>] [/N=<node>] [/LB=<bps>] [/TL=<hh:mm-hh:mm>]     │
  855.      │   [/FOSSIL]                                                        │
  856.      └────────────────────────────────────────────────────────────────────┘
  857.  
  858.      The BBSX "replacable parameters" used by DM are:
  859.  
  860.      ┌────────────┬───────────────────────────────────────────────────────┐
  861.      │ Parameter  │ BBSX Data                                             │
  862.      ├────────────┼───────────────────────────────────────────────────────┤
  863.      │ %2         │ COM port (1 or 2)                                     │
  864.      │ %3         │ baud rate (300,1200,2400,9600)                        │
  865.      │ %5         │ first name                                            │
  866.      │ %6         │ last name                                             │
  867.      │ %8         │ security level (1-999)                                │
  868.      │ %9         │ time left in minutes (1-1440)                         │
  869.      └────────────┴───────────────────────────────────────────────────────┘
  870.  
  871.  
  872.      4.6  DoorWay (DW143, DW, DW200)
  873.  
  874.      The   files  created  when  translating  to  DoorWay   are:  DOOR.SYS,
  875.      GRAPHICS.SYS (explained below).  With the DW143 module,
  876.      the DOOR.SYS is the short style.  With the DW  or  DW200  module,  the
  877.      DOOR.SYS is the long style, like GAP's.
  878.  
  879.      Note: DW and DW200 are identical in this version.
  880.  
  881.      When you translate  to  either  of the DoorWay modes, DM will write  a
  882.      file called GRAPHICS.SYS, in addition to the DOOR.SYS, if the user has
  883.      
  884.      
  885.      
  886.      DoorMaster v5.0.0                                              Page 12
  887.  
  888.      
  889.      ANSI graphics  on.  This is useful because  it will allow you  to have
  890.      ANSI menus if you use the menu mode of DoorWay.  An example follows:
  891.  
  892.      ┌────────────────────────────────────────────────────────────────────┐
  893.      │ @echo off                                                          │
  894.      │ dm /f=qbbs /t=dw /dp=\doors\                                       │
  895.      │ if exist graphics.sys goto ansi                                    │
  896.      │                                                                    │
  897.      │ :noansi                                                            │
  898.      │   doorway sys /r:^k /g:off /i:menu.asc                             │
  899.      │   goto end                                                         │
  900.      │                                                                    │
  901.      │ :ansi                                                              │
  902.      │   doorway sys /r:^k /g:on /i:menu.ans                              │
  903.      │                                                                    │
  904.      │ :end                                                               │
  905.      │   cd \qbbs                                                         │
  906.      │   if exist graphics.sys del graphics.sys                           │
  907.      └────────────────────────────────────────────────────────────────────┘
  908.  
  909.  
  910.      4.7  EIS-PC (EIS)
  911.  
  912.      The  file  read/created  when  converting  to   or   from  EIS-PC  is:
  913.      DORINFO1.DEF.
  914.  
  915.  
  916.      4.8  Emulex and FCP/Emulex (EMULEX)
  917.  
  918.      The file read/created when converting to or from Emulex or  FCP/Emulex
  919.      is: PCBOARD.SYS.  This is a PCBoard 12.x compatible file.
  920.  
  921.  
  922.      4.9  Fido BBS (FIDO)
  923.  
  924.      The file  read/created  when  converting  to  or  from  Fido  BBS  is:
  925.      LASTUSER.BBS.
  926.  
  927.  
  928.      4.10  Feathernet (FNET)
  929.  
  930.      The  file read when  converting from  Feathernet is: PCBOARD.SYS.  The
  931.      files created when converting to  Feathernet are: PCBOARD.SYS,  USERS.
  932.      These files are the same format as PCBoard 14.x files.
  933.  
  934.  
  935.      4.11  Force! (tm) (FORCE)
  936.  
  937.      The file  read/created  when  converting  to or  from  Force! (tm) is:
  938.      DOOR.SYS.  This file is the same format as GAP's file.
  939.  
  940.  
  941.  
  942.      
  943.      
  944.      
  945.      DoorMaster v5.0.0                                              Page 13
  946.  
  947.      
  948.      4.12  FoReM (FOREM)
  949.  
  950.      The   file  read/created  when  converting  to   or  from   FoReM  is:
  951.      DORINFO1.DEF.
  952.  
  953.  
  954.      4.13  Forum-PC 2.5+ (FORUM)
  955.  
  956.      The file read/created when converting  to  or from Forum-PC  2.5+  is:
  957.      USERINFO.TXT.  This is the same format as the Milton GameWorks file.
  958.  
  959.  
  960.      4.14  GAP Communications (GAP)
  961.  
  962.      The file  read  when converting from  GAP Communications is: DOOR.SYS.
  963.      The files created when converting to GAP Communications are: DOOR.SYS,
  964.      GAPBBS.CNF.
  965.  
  966.  
  967.      4.15  GT Power Host (GT)
  968.  
  969.      The file read/created when  converting  to  or  from GT Power Host is:
  970.      GTUSER.BBS.
  971.  
  972.  
  973.      4.16  Genesis Deluxe (GENESIS)
  974.  
  975.      The file  read/created when converting to or from Genesis  Deluxe  is:
  976.      CALLINFO.BBS.
  977.  
  978.  
  979.      4.17  Magpie (MAGPIE)
  980.  
  981.      The file read/created when converting to or  from Magpie is: DOOR.SYS.
  982.      The format of the file is the same as the GAP file.
  983.  
  984.  
  985.      4.18  Maximus-CBCS (MAX)
  986.  
  987.      The file read/created when  converting  to  or  from  Maximus-CBCS is:
  988.      LASTUSER.BBS.  This file is the same format as the Opus-CBCS file.
  989.  
  990.  
  991.      4.19  Milton GameWorks (MGW)
  992.  
  993.      The file created when converting to Milton GameWorks is: USERINFO.TXT
  994.  
  995.  
  996.      4.20  ModuleX (MODULEX)
  997.  
  998.      The  file  read/created  when  converting  to  or   from  ModuleX  is:
  999.      NUMBER.TXT.  This  is the same format  as the Odessey file.  Note that
  1000.      ModuleX and
  1001.      
  1002.      
  1003.      
  1004.      DoorMaster v5.0.0                                              Page 14
  1005.  
  1006.      
  1007.      Odessey are created by the same author, ModuleX being the newer of the
  1008.      two.
  1009.  
  1010.  
  1011.      4.21  NoChange BBS (NOCHANGE:<parms>)
  1012.  
  1013.      The conversion process  from NoChange BBS is a little  different  than
  1014.      the others.  Since NoChange BBS data is stored in "memory variables",
  1015.      you must pass  certain information on the command  line.  Your command
  1016.      line will  be  in the following format.  Note  that the data beginning
  1017.      with "&&" are the NoChange BBS "memory variables"
  1018.  
  1019.      ┌────────────────────────────────────────────────────────────────────┐
  1020.      │ C>DM /F=NOCHANGE:&&FIRST,&&LAST,&&BAUD,&&LEFTTIME,&&PORT,&&ANSI    │
  1021.      │   /T=<doortype> [/BP=<bbspath>] [/DP=<doorpath>] [/N=<node>]       │
  1022.      │   [/LB=<bps>] [/TL=<hh:mm-hh:mm>] [/FOSSIL]                        │
  1023.      └────────────────────────────────────────────────────────────────────┘
  1024.  
  1025.  
  1026.      4.22  Odessey BBS (ODESSEY)
  1027.  
  1028.      The file  read/created when  converting  to or  from Odessey  BBS  is:
  1029.      NUMBER.TXT.  Read the comments in the ModuleX notes above.
  1030.  
  1031.  
  1032.      4.23  Omegacom BBS (OMEGA)
  1033.  
  1034.      The  file  read/created when converting  to  or  from Omegacom BBS is:
  1035.      DORINFO.DEF.
  1036.  
  1037.  
  1038.      4.24  Opus-CBCS (OPUS)
  1039.  
  1040.      The  file  read/created  when  converting  to  or from  Opus-CBCS  is:
  1041.      LASTUSER.BBS.
  1042.  
  1043.  
  1044.      4.25  Parameter Mode (PARMS:<parms>)
  1045.  
  1046.      Parameter Mode is a unique feature of DM.  It allows you  to pass door
  1047.      data on the command line rather than reading it from a door data
  1048.      file.  This comes in handy if your BBS program is able to pass command
  1049.      line parameters, but does not  create a door data  file.  Your command
  1050.      line will look like the following.
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.      
  1061.      
  1062.      
  1063.      DoorMaster v5.0.0                                              Page 15
  1064.  
  1065.      
  1066.      ┌────────────────────────────────────────────────────────────────────┐
  1067.      │ C>DM /F=PARMS:<first>,<last>,<comport>,<bps>,<timeleft>,           │
  1068.      │   <seclevel>,<graphics> /T=<doortype> [/BP=<bbspath>]              │
  1069.      │   [/DP=<doorpath>] [/N=<node>] [/LB=<bps>] [/TL=<hh:mm-hh:mm>]     │
  1070.      │   [/FOSSIL]                                                        │
  1071.      └────────────────────────────────────────────────────────────────────┘
  1072.  
  1073.      <first> is the user's first name.
  1074.  
  1075.      <last> is the user's last name.
  1076.  
  1077.      <comport> is the communications port being used.  Note that it is just
  1078.      a number, such as 0, 1, or 2 and does not have COM preceding it.
  1079.  
  1080.      <bps> is the baud rate.
  1081.  
  1082.      <timeleft> is the user's time left in minutes.
  1083.  
  1084.      <seclevel> is the user's security level.
  1085.  
  1086.      <graphics> is  the  graphics mode  of the user.  It  can  be 0  for no
  1087.      graphics, or 1 for graphics.
  1088.  
  1089.      You will  need  to use DOS  "replacable  parameters"  on the actual DM
  1090.      command line.
  1091.  
  1092.  
  1093.      4.26  PCBoard 12.x (PCB12)
  1094.  
  1095.      The file read  when converting from PCBoard 12.x is: PCBOARD.SYS.  The
  1096.      files created when converting to PCBoard 12.x are: PCBOARD.SYS, USERS,
  1097.      PCBOARD.DAT.
  1098.  
  1099.  
  1100.      4.27  PCBoard 14.x (PCB14)
  1101.  
  1102.      The  file read when converting from PCBoard 14.x is: PCBOARD.SYS.  The
  1103.      files created when converting to PCBoard 14.x are: PCBOARD.SYS,
  1104.      USERS, PCBOARD.DAT.  Read  the below  notes  concerning the Custom and
  1105.      Advanced modes for special applications, such as ProKit doors, etc.
  1106.  
  1107.  
  1108.      4.28  PCBoard 14.x Custom Mode (PCB14C)
  1109.  
  1110.      The PCBoard 14.x Custom Mode is identical to the  regular PCBoard 14.x
  1111.      mode, but it will not create a PCBOARD.DAT file.  Instead, use the
  1112.      supplied PCB14.DAT, copy it  to PCBOARD.DAT, and customize it  to your
  1113.      tastes.  I  have fully commented the  PCB14.DAT file  included in this
  1114.      archive.  Make sure you remove the comments from the copy you  will be
  1115.      using with  DM!  The PCBSETUP.EXE utility included in the PCBoard 14.x
  1116.      *DEMO*  package also  comes in handy.  If  you  need  a  copy of  this
  1117.      utility,  feel  free  to  contact  me.  I  can't  include  it  in this
  1118.      DoorMaster  package  because  it  is  a  copyrighted  work  of   Clark
  1119.      
  1120.      
  1121.      
  1122.      DoorMaster v5.0.0                                              Page 16
  1123.  
  1124.      
  1125.      Development Company.
  1126.  
  1127.  
  1128.      4.29  PCBoard 14.x Advanced Mode (PCB14ADV)
  1129.  
  1130.      NOTE: THIS FEATURE MAY BE REMOVED  FROM FUTURE VERSIONS DUE TO LIMITED
  1131.      USE IN TODAY'S BBS WORLD.  COMMENTS ARE APPRECIATED.
  1132.  
  1133.      The PCBoard  14.x  Advanced  mode is unique.  You  must  first use the
  1134.      PCBSETUP mode to create all of your PCBoard 14.x data files.
  1135.      This mode is only used if you need to maintain a COMPLETE PCBoard 14.x
  1136.      file/directory structure.  The  only  situation where  I  can see this
  1137.      mode  being  used would  be if you  wanted  to  run  ProDoor  under  a
  1138.      non-PCBoard BBS.  When  run in PCBoard 14.x  Advanced  mode,  DM  will
  1139.      create a PCBOARD.SYS file  and maintain a  USERS file, as PCBoard 14.x
  1140.      would do.  It will scan the existing USERS file for the user name, and
  1141.      if not  found, will  add a record for  him/her.  For  the  PCBOARD.DAT
  1142.      file,   you   must  use  the  supplied  PCB14.DAT  file,  copy  it  to
  1143.      PCBOARD.DAT, and customize  it to  your tastes.  You will need  to put
  1144.      PCBOARD.DAT in your PCBoard 14.x "artificial" directory (the directory
  1145.      you use as  <doorpath>.  I  have  fully  commented  the PCB14.DAT file
  1146.      included in this archive.  Make  sure you remove the comments from the
  1147.      copy you will be using with DM!
  1148.  
  1149.  
  1150.      4.30  Phoenix RCS (PHOENIX)
  1151.  
  1152.      The file  read/created when converting to  or  from  Phoenix  RCS  is:
  1153.      INFO.BBS.
  1154.  
  1155.  
  1156.      4.31  PILOT BBS (PILOT)
  1157.  
  1158.      The file  read/created  when  converting  to  or  from  PILOT  BBS is:
  1159.      CHAIN.TXT.  This file is in the same format as a standard DORINFO1.DEF
  1160.      file.
  1161.  
  1162.  
  1163.      4.32  Professional OLEcom (OLECOM)
  1164.  
  1165.      The  file read/created when converting to or from  Professional OLEcom
  1166.      is: DORINFO1.DEF.
  1167.  
  1168.  
  1169.      4.33  QuickBBS (QBBS)
  1170.  
  1171.      The  file  read/created  when  converting  to  or  from  QuickBBS  is:
  1172.      DORINFOx.DEF.  Note that "x"  is the  node number, or "1" if you are a
  1173.      single node system.
  1174.  
  1175.  
  1176.  
  1177.  
  1178.      
  1179.      
  1180.      
  1181.      DoorMaster v5.0.0                                              Page 17
  1182.  
  1183.      
  1184.      4.34  RBBS-PC 15.x (RBBS15)
  1185.  
  1186.      The files  created  when  converting  to  RBBS-PC  15.x are: MESSAGES,
  1187.      RBBSxPC.DEF.  Note that "x"  is the node  number, or "-"  if you are a
  1188.      single-node system.
  1189.  
  1190.  
  1191.      4.35  RBBS-PC 16.x/17.x (RBBS)
  1192.  
  1193.      The file read/created when converting to or from RBBS-PC 16.x/17.x is:
  1194.      DORINFOx.DEF.  Note that "x" is the node number, or "1"  if you  are a
  1195.      single node system.
  1196.  
  1197.  
  1198.      4.36  RemoteAccess (RA)
  1199.  
  1200.      The  file read/created  when  converting to  or from  RemoteAccess is:
  1201.      DORINFOx.DEF.  Note that the "x" is the node number, or "1" if you are
  1202.      a single node system.
  1203.  
  1204.  
  1205.      4.37  RyBBS (RYBBS)
  1206.  
  1207.      The file read/created when converting to or from RyBBS is: CURRUSER.x.
  1208.      Note that "x" is the node number,  or  "BBS" if you  are a single node
  1209.      system.
  1210.  
  1211.  
  1212.      4.38  Sapphire BBS (SAPPHIRE)
  1213.  
  1214.      The  file read/created  when converting to or  from  Sapphire BBS  is:
  1215.      SAPPHIRE.DAT.
  1216.  
  1217.  
  1218.      4.39  Searchlight BBS (SLBBS)
  1219.  
  1220.      The file read/created when converting to  or from Searchlight BBS  is:
  1221.      PCBOARD.SYS.  The format of this  file is the same as the PCBoard 12.x
  1222.      file.
  1223.  
  1224.  
  1225.      4.40  Spitfire BBS (SPITFIRE)
  1226.  
  1227.      The  file read/created  when converting  to  or from  Spitfire BBS is:
  1228.      SFDOORS.DAT.
  1229.  
  1230.  
  1231.      4.41  SuperBBS (SBBS)
  1232.  
  1233.      The  file  read/created  when  converting  to  or  from  SuperBBS  is:
  1234.      DORINFOx.DEF.  Note  that "x" is the node number, or  "1" if you are a
  1235.      single node system.
  1236.  
  1237.      
  1238.      
  1239.      
  1240.      DoorMaster v5.0.0                                              Page 18
  1241.  
  1242.      
  1243.  
  1244.      4.42  TAG BBS (TAG)
  1245.  
  1246.      The file read/created when converting to or from TAG BBS is: DOOR.SYS.
  1247.      The format of the file is the same as the GAP file.
  1248.  
  1249.  
  1250.      4.43  Telegard BBS (TELEGARD)
  1251.  
  1252.      The file  read/created  when  converting  to or from Telegard  BBS is:
  1253.      DOOR.SYS.  The format of the file is the same as the GAP file.
  1254.  
  1255.  
  1256.      4.44  TP-Board (TPBOARD)
  1257.  
  1258.      The  file  read/created  when  converting  to  or  from  TP-Board  is:
  1259.      DORINFO1.DEF.
  1260.  
  1261.  
  1262.      4.45  WildCat! (WC1, WC2, WC3)
  1263.  
  1264.      The file read/created when converting to or from WildCat! 1.xx or 2.xx
  1265.      is: CALLINFO.BBS.
  1266.  
  1267.      The file  read/created  when converting to or from  WildCat!  3.xx is:
  1268.      DOOR.SYS (long style).
  1269.  
  1270.  
  1271.      4.46  WWIV (WWIV)
  1272.  
  1273.      The file read when  converting WWIV is: CHAIN.TXT.  The files  created
  1274.      when converting to  WWIV are: CHAIN.TXT, DOOR.SYS  (see notes in  next
  1275.      paragraph).
  1276.  
  1277.      When  converting to WWIV 3.xx  series  doors,  you  will  have to  use
  1278.      DoorWay or another I/O redirector to actually run the WWIV door.  This
  1279.      is because WWIV  3.xx doors normally depend  on WWIV to redirect them;
  1280.      they  do  not  have their  own  communications  routines  built-in.  A
  1281.      DoorWay DOOR.SYS is created for your convience so that you don't  have
  1282.      to run  DM  twice.  Also note that  your  WWIV  doors will most likely
  1283.      display some  "garbage" to the user (ascii 3, etc.).  This  is because
  1284.      WWIV uses a special color code system that it interprets as it's doing
  1285.      the I/O redirection.  You will  need to  patch your door to remove the
  1286.      special  codes and convert them to normal ANSI, or recompile  the door
  1287.      using  a modified COMMON.PAS that  uses regular ANSI instead of ANSIC.
  1288.      If needed, I will create  a modified COMMON.PAS that will  use regular
  1289.      ANSI and possibly do it's own I/O redirection.
  1290.  
  1291.      If you are using WWIV 4.xx series doors, everything should work fine.
  1292.  
  1293.  
  1294.  
  1295.  
  1296.      
  1297.      
  1298.      
  1299.      DoorMaster v5.0.0                                              Page 19
  1300.  
  1301.      
  1302.      4.47  XBBS (XBBS)
  1303.  
  1304.      The  file  read/created   when  converting   to  or   from   XBBS  is:
  1305.      USERINFO.XBS.
  1306.  
  1307.  
  1308.      4.48  DCI (DCI)
  1309.  
  1310.      The file read/created when converting to or from DCI is: DORINFO1.DEF.
  1311.      If you  are  converting from  DCI,  make sure you  tell it to  write a
  1312.      DORINFO1.DEF style  door exit file.  This is done using "5. Parm Type"
  1313.      and a "4" for "DORINFO1.DEF".
  1314.  
  1315.  
  1316.      4.49  MaxiHost (MAXIHOST)
  1317.  
  1318.      The  file  read/created  when  converting  to  or  from  MaxiHost  is:
  1319.      DORINFO1.DEF.  If you are converting from MaxiHost, make sure you tell
  1320.      it to write a DORINFO1.DEF style door exit file.
  1321.  
  1322.  
  1323.      4.50  Osiris (OSIRIS)
  1324.  
  1325.      The file read/created when converting to or from Osiris is:  OUTx.QBS,
  1326.      where "x" is the node number.  When you are converting from Osiris, DM
  1327.      will
  1328.      recognize  your  ORISIS=drive:\path  and   COMx=BAUD_RATE  environment
  1329.      variables and use the values in them.  Note that the DM /BP switch, if
  1330.      used, overrides the ORISIS=drive:\path environment variable.
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.  
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.      
  1356.      
  1357.      
  1358.      DoorMaster v5.0.0                                              Page 20
  1359.  
  1360.      
  1361.      4.51  Executive Host (EXECHOST)
  1362.  
  1363.      The file read/created when  converting  to or from Executive  Host is:
  1364.      DORINFO1.DEF.  If  you  are  converting from Executive Host, make sure
  1365.      you tell it to write a DORINFO1.DEF style door exit file.
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.      
  1415.      
  1416.      
  1417.      DoorMaster v5.0.0                                              Page 21
  1418.  
  1419.      
  1420.                                Chapter 5: Credits
  1421.  
  1422.      The following is a list of  the various  software packages that I have
  1423.      referred to  throughout this documentation, along with the  respective
  1424.      author/company.  If   you  know  the  author/company  of  any  of  the
  1425.      "Unknown"'s, please let me know.
  1426.  
  1427.      Software             Author/Company
  1428.      ---------------------------------------------------------------------
  1429.      2AM-BBS              Unknown
  1430.      Auntie BBS           Wes Meier
  1431.      B.H. Forbes          B.H. (Pat) Forbes
  1432.      BBSX                 Richard B. Levin
  1433.      DoorMaster           Michael P. Otto
  1434.      DoorWay              Marshall Dudley
  1435.      EIS-PC               Justin Langseth
  1436.      Emulex               Sam Brown, Magnus Creel
  1437.      FCP/Emulex           Sam Brown, Magnus Creel
  1438.      Fido BBS             Tom Jennings
  1439.      Force! (tm)          Unknown
  1440.      FoReM                Unknown
  1441.      Forum-PC             Unknown
  1442.      GAP Communications   GAP Development Company
  1443.      GT Power Host        Paul Meiners/P&M Software
  1444.      Genesis Deluxe       Kiriwuth Path
  1445.      Magpie               Steve Manes/Roxy Recorders, Inc.
  1446.      Maximus-CBCS         Scott J. Dudley
  1447.      Milton GameWorks     Larry Pieniazeck
  1448.      ModuleX              Joe Hilinski
  1449.      NoChange BBS         NoChange Software
  1450.      Odessey BBS          Joe Hilinski
  1451.      Omegacom BBS         Unknown
  1452.      Opus-CBCS            Wynn Wagner III
  1453.      PCBoard              Fred Clark/CDC
  1454.      Phoenix RCS          Unknown
  1455.      PILOT BBS            Len Ballard
  1456.      Professional OLEcom  Tom Oleson
  1457.      QuickBBS             The QuickBBS Group
  1458.      RBBS-PC              Tom Mack, Jon Martin, Ken Goosens
  1459.      RemoteAccess         Continental Software
  1460.      RyBBS                Greg Ryan
  1461.      Sapphire BBS         Pinnacle Software
  1462.      Searchlight BBS      Frank LaRosa
  1463.      Spitfire BBS         Mike Woltz/Buffalo Creek Software
  1464.      SuperBBS             Risto Virkkala & Aki Antman
  1465.      TAG BBS              Unknown
  1466.      Telegard BBS         Unknown
  1467.      TP-Board             Jon Schneider
  1468.      WildCat!             Jim Harrer/Mustang Software, Inc.
  1469.      WWIV                 Wayne Bell
  1470.      XBBS                 M. Kimes
  1471.      DCI                  Cassi Nordevald/Nordevald Software
  1472.      MaxiHost             Don Mankin
  1473.      
  1474.      
  1475.      
  1476.      DoorMaster v5.0.0                                              Page 22
  1477.  
  1478.      
  1479.      Osiris               Micro Tech
  1480.      Executive Host       John Wright
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.      
  1533.      
  1534.      
  1535.      DoorMaster v5.0.0                                              Page 23
  1536.